﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ddcCajamarca.BusinessEntities.Directorio
{
    public class Organizacion
    {
        public Organizacion()
        {
            this.DetalleOrganizacionContactos = new List<DetalleOrganizacionContacto>();
            this.Infraestructura = new List<Infraestructura>();
        }

        public Int32 Id { get; set; }
        public string Ruc { get; set; }
        public string Nombre { get; set; }
        public string Direccion { get; set; }
        public string Telefono { get; set; }
        public string Telefono2 { get; set; }
        public string Email { get; set; }
        public string PaginaWeb { get; set; }
        public string Logo { get; set; }
        public Int32 InstituciónVinculada { get; set; }

        public string IdUbigeo { get; set; }
        public Ubigeo Ubigeo { get; set; }

        public Int32? IdTipoOrganizacion { get; set; }
        public TipoOrganizacion TipoOrganizacion { get; set; }

        public Int32? IdSubTipoOrganizacion { get; set; }
        public SubTipoInstitucion SubTipoInstitucion { get; set; }

        public List<DetalleOrganizacionContacto> DetalleOrganizacionContactos { get; set; }

        public List<Infraestructura> Infraestructura { get; set; }
    }
}